#正则表达式 高级用法
#search() 扫描整个字符串,返回第一个匹配的对象 没有返回None
#findall() 以列表形式返回所有匹配到的结果 不需要group()提取
#sub(正则表达式,替换内容,字符串,替换次数) 将匹配到的数据进行替换 默认全部替换 不需要group()提取
#split(正则表达式,字符串,最大分割次数) 根据匹配进行切割字符串,并返回一个列表
import re
res = re.sub("1","2","今天是101天")
print(res)
#贪婪与非贪婪
#贪婪 满足匹配时,匹配尽可能长的内容 默认
#非贪婪  满足匹配时,匹配尽可能短的内容 用?表示
#原生字符串
#python里面 字符串前面加r 代表原生字符串 代表取消转义